The Native POSIX Thread Library for Linux

نویسنده

  • Ingo Molnar
چکیده

The Linux Threads library which is currently part of the standard runtime environment of a Linux system does a poor job of satisfying the demand for POSIX compliant threading used in modern systems. It is not designed to leverage the Linux kernel extensions present and in development today, it does not scale efficiently, and it does not take modern processor architectures into account. A completely new design is necessary and this paper will outline the design and implementation. Copyright ©2003 Red Hat, Inc. Table of

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transparent User-Level Checkpointing for the Native Posix Thread Library for Linux

Checkpointing of single-threaded applications has been long studied [3], [6], [8], [12], [15]. Much less research has been done for user-level checkpointing of multithreaded applications. Dieter and Lumpp studied the issue for LinuxThreads in Linux 2.2. However, that solution does not work on later versions of Linux. We present an updated solution for Linux 2.6, which uses the more recent NPTL ...

متن کامل

Specific Features of Implementation of Synchronization Objects in Nptl

The Native POSIX Thread Library (NPTL) fully supports the Portable Operating System Inter face for Unix (POSIX) threads, which is one of the most popular interfaces for multithreading applications. This library has been gradually improved to meet the requirements of real time systems but currently fits only soft real time systems. This paper explains why the library fails to meet the requiremen...

متن کامل

The implementation of the parallel shortest vector enumerate in the block Korkin-Zolotarev method

This article present a parallel CPU implementation of Kannan algorithm for solving shortest vector problem in Block Korkin-Zolotarev lattice reduction method. Implementation based on Native POSIX Thread Library and show linear decrease of runtime from number of threads.

متن کامل

A Language-based Approach to Unifying Events and Threads

This paper presents a language-based technique to unify two seemingly opposite programming models for building massively concurrent network services: the eventdriven model and the multithreaded model. The result is a unified concurrency model providing both thread abstractions and event abstractions. Using this model, each component in an application can be implemented using the appropriate abs...

متن کامل

Adaptive Dual-Cache Scheme with Dynamic Prefetching Scheme in Parallel File System

An adaptive Dual-Cache Scheme(DCS) and dynamic prefetching scheme were designed to improve the performance of the Parallel File System for Linux(PFSL). PFSL is a parallel file system for a clustering environment and is implemented using a multi-threaded programming technique with POSIX thread libraries supported by Linux. The proposed adaptive DCS and dynamic prefetching scheme both reflect the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002